/**
     回调函数
        =>定义:   一个函数作为另一个函数的参数，在另一个函数中被调用执行，这样的函数称为回调函数
                  callback函数作为fn函数的参数，在fn函数中被调用执行，callback函数称为回调函数

                  函数作为参数在另一个函数中调用执行

        =>作用： 处理异步任务的结果
            
 */
//  function callback(){
//     console.log('这是一个函数')
//  }

// cb是一个函数参数
function fn(cb){
    cb()
}

// fn(callback)

fn(()=>{
    console.log('这是一个自定义回调函数')
})

 setTimeout(() => {
    console.log('这是定时器回调函数')
 }, 1000)